<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
<!DOCTYPE html>
<html>
<head>
<title>科目设置</title>
</head>
<body>	
	<script type="text/javascript">
		$(function() {
				var psel = document.getElementById("JZRQ");
				griddata(psel.value);
			});
			
		var dataGrid;
		function griddata(jzrq){
			dataGrid = $('#dataGrid2').datagrid({
				url : '${pageContext.request.contextPath}/business/accounting/xYRJZ/xydataGrid.shtml?jzrq='+jzrq,
				fit : true,
				border : false,
				pagination : true,
				idField : 'id',
				pageSize : 20,
				pageList : [ 10, 20, 30, 40, 50 ],
				sortName : 'ID',
				sortOrder : 'ASC',
				checkOnSelect : false,
				selectOnCheck : false,
				nowrap : false,
				striped : true,
				rownumbers : true,
				singleSelect : true,
				columns : [[
					 {field : 'ID', title : '编号', width : 150, hidden : true}
					,{field : 'action', title : '操作', width : 120, formatter : function(value, row, index) {
							var str = '';
								str += $.formatString('<a href="#"  onClick="editFun('+row.ID+') ">编辑</a>');
							str += '&nbsp;';
								str += $.formatString('<a href="#"  onClick="deleteFun('+row.ID+') ">删除</a>');
							str += '&nbsp;';
								str += $.formatString('<a href="#"  onClick="tjfl('+row.XSPZH+') ">添加分录</a>');
							str += '&nbsp;';
							return str;
						}
					}
					,{field : 'ZHAIYAO', title : '摘要', width : 120, sortable : true}
					,{field : 'JFFSE', title : '借方发生额', width : 120, sortable : true}
					,{field : 'DFFSE', title : '贷方发生额',width : 120,sortable : true}
					,{field : 'FJDJS', title : '附件单据数',width : 120,sortable : true}
					,{field : 'JZRQ', title : '记账日期',width : 120,sortable : true}
					,{field : 'ZD',title : '制单',width : 120,sortable : true}
					,{field : 'FH',title : '复核',width : 120,sortable : true}
					,{field : 'JZ',title : '记账',width : 120,sortable : true}
					,{field : 'PZZTBS', title : '凭证状态标识',width : 120,sortable : true}
					,{field : 'ZZBJ', title : '标记',width : 120,sortable : true}
					,{field : 'HZPZH', title : '汇总凭证号',width : 120,sortable : true}
					,{field : 'XSPZH', title : '显示凭证号',width : 120,sortable : true}
					,{field : 'PZLB', title : '凭证类别',width : 120,sortable : true}
				]],
				onLoadSuccess : function() {
					$('#searchFormxy1 table').show();
					parent.$.messager.progress('close');
					$(this).datagrid('tooltip');
				},
				onRowContextMenu : function(e, rowIndex, rowData) {
					e.preventDefault();
					$(this).datagrid('unselectAll');
					$(this).datagrid('selectRow', rowIndex);
					$('#menu').menu('show', {
						left : e.pageX,
						top : e.pageY
					});
				}
			});
			dataGrid.datagrid('resize');
		}
	
	//添加分录
		function tjfl(xspzh) {
			parent.$.modalDialog({
				title : '记账凭证分录',
				width : 1100,
				height : 500,
				href : '${pageContext.request.contextPath}/business/accounting/xYRJZ/tjfladd.shtml?xspzh=' + xspzh,
			});
		}
		
	//编辑
		function editFun(id) {
			parent.$.modalDialog({
				title : '编辑科目',
				width : 780,
				height : 500,
				href : '${pageContext.request.contextPath}/business/accounting/xYRJZ/editPage.shtml?id=' + id,
				buttons : [{
					text : '编辑',
					handler : function() {
						parent.$.modalDialog.openner_dataGrid = dataGrid;		//因为添加成功之后，需要刷新这个dataGrid，所以先预定义好
						var f = parent.$.modalDialog.handler.find('#form');
						f.submit();
					}
				}]
			});
		}
	
	//删除
		function deleteFun(id) {
			parent.$.messager.confirm('询问', '您是否要删除当前选择数据？', function(b) {
				if (b) {
					parent.$.messager.progress({
						title : '提示',
						text : '数据处理中，请稍后....'
					});
					$.post('${pageContext.request.contextPath}/business/accounting/xYRJZ/delete.shtml', {
						id : id
					}, function(result) {
						if (result.success) {
							parent.$.messager.alert('提示', result.msg, 'info');
							dataGrid.datagrid('reload');
						}
						parent.$.messager.progress('close');
					}, 'JSON');
				}
			});
		}
		
	</script>
	<div class="easyui-layout" data-options="fit : true,border : false">
		<div data-options="region:'north',title:'',border:false" style="height: 70px; overflow: hidden;" >
		<div align="center" >
			<font size="6">现银凭证</font>
			<hr style="width:300px"/>
			<hr style="width:300px"/>
		</div> 
			<form id="searchFormxy1">
				<input  type="hidden" style="width: 200px;height: 27px; display:none;"  name="JZRQ"  id='JZRQ'  value="${jzrq}" />
			</form>
		</div>
		<div data-options="region:'center',border:false">
			<table id="dataGrid2"></table>
		</div>
	</div>
	<div id="menu" class="easyui-menu" style="width: 120px; display: none;">
			<div onclick="deleteFun();" data-options="iconCls:'pencil_delete'">删除</div>
			<div onclick="editFun();" data-options="iconCls:'pencil'">编辑</div>
	</div> 
</body>
</html>